Michael DeOrio had the green light when he was coming out of the municipal complex on the 6100 block of Tonnelle Avenue at 11:40 a.m., North Bergen Police Capt. Jorge Raposo said.
The bicyclist forged ahead and was struck by DeOrio, who remained at the scene.
Footage of the incident was shared by HudPost, who had the story first, and shows the bicyclist laying in the street.
The bicyclist was issued multiple traffic violations, including operating an unregistered e-bike and failure to observe red signal. He was hospitalized with chest pain.
Click here to follow Daily Voice Bernardsville and receive free news updates.